Formalization of Formal Topology by Means of the Interactive Theorem Prover Matita

نویسندگان

  • Andrea Asperti
  • Maria Emilia Maietti
  • Claudio Sacerdoti Coen
  • Giovanni Sambin
  • Silvio Valentini
چکیده

The project entitled " Formalization of Formal Topology by means of the interactive theorem prover Matita " is an official bilateral project between the Universities of Padova and Bologna, funded by the former, active ¡¡¡¡¡¡¡ .mine from march 2008 until august 2010. The project brought together and exploited the synergic collaboration of two communities of researchers, both centered around constructive type theory: ======= from March 2008 until August 2010. The project aimed to bring together and exploit the synergic collaboration of two communities of researchers, both centered around constructive type theory: ¿¿¿¿¿¿¿ .r3432 on one side the Logic Group at the University of Padova, focused on developing formal, pointfree topology within a constructive and predicative framework; on the other side, the Helm group at the University of Bologna, developing the Matita Interactive Theorem Prover [2], a young proof assistant based on the Calculus of Inductive Constructions as its logical foundation. The idea of the project was to formalize and check the new approach to formal topology being developed in Padova by means of Matita, with the aim on one side to assess the truly foundational nature of the theoretical framework (i.e. its reduction to notions so elementary to be easily understood by an automatic device), and on the other to drive the development of Matita, testing the tool on a non trivial set of mathematical results, and addressing from an original theoretical perspective some key problems of constructive interactive proving The project is a rare example of a significant collaboration between mathematicians and computer scientists in handling mathematical knowledge. It is worth to emphasize that the interest in the formalization from the mathematical perspective is not in the automatic verification of the results (on which mathematicians are already largely confident with) but in the phenomenological goal to investigate the most natural way to organize a new foundational framework in a coherent set of interconnected components, their mutual relations and dependencies, our interaction with these representations, and their influence on the concrete mathematical experience (see [1]). Formalization is neither a goal nor a technique, but first and foremost a methodology. The formalization work was mainly focused on Overlap Algebras [4, 3], new algebraic structures designed to ease reasoning about subsets within intuition-istic logic. The main result checked in Matita [8] is the embedding of a suitable

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Formalising Overlap Algebras in Matita

We describe some formal topological results, formalized in Matita 1/2, presented in predicative intuitionistic logic and in terms of Overlap Algebras. Overlap Algebras are new algebraic structures designed to ease reasoning about subsets in an algebraic way within intuitionistic logic. We find that they also ease the formalization of formal topological results in an interactive theorem prover. ...

متن کامل

A formalization of multi-tape Turing machines

We discuss the formalization, in the Matita Theorem Prover, of basic results on multi-tapes Turing machines, up to the existence of a (certified) Universal Machine, and propose it as a natural benchmark for comparing different interactive provers and assessing the state of the art in the mechanization of formal reasoning. The work is meant to be a preliminary step towards the creation of a form...

متن کامل

The Matita Interactive Theorem Prover

Matita is an interactive theorem prover being developed by the Helm team at the University of Bologna. Its stable version 0.5.x may be downloaded at http://matita.cs.unibo.it. The tool originated in the European project MoWGLI as a set of XML-based tools aimed to provide a mathematician-friendly web-interface to repositories of formal mathematical knoweldge, supporting advanced content-based fu...

متن کامل

A constructive and formal proof of Lebesgue's Dominated Convergence Theorem in the interactive theorem prover Matita

We present a formalisation of a constructive proof of Lebesgue’s Dominated Convergence Theorem given by Sacerdoti Coen and Zoli in [SZ]. The proof is done in the abstract setting of ordered uniformities, also introduced by the two authors as a simplification of Weber’s lattice uniformities given in [Web91, Web93]. The proof is fully constructive, in the sense that it is done in Bishop’s style a...

متن کامل

About the Formalization of Some Results by Chebyshev in Number Theory

We discuss the formalization, in the Matita Interactive Theorem Prover, of a famous result by Chebyshev concerning the distribution of prime numbers, essentially subsuming, as a corollary, Bertrand’s postulate. Even if Chebyshev’s result has been later superseded by the stronger prime number theorem, his machinery, and in particular the two functions ψ and θ still play a central role in the mod...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011